"BANK" by Pete Sipple Written for the Psion Series 3 (May 1994) BANK is a shortish procedure that I've been using for the last few years, with the occasional re-write here and there. I've found it very, very useful for keeping track of my bank and credit card accounts. BANK allows the user to create up to five accounts, which can be either BANK or CREDIT CARD accounts. It will automatically pay standing orders, arrange inter-account transfers, and lets you print a statement to screen or printer. It allows the user to verify a bank statement, and comes with a basic password facility, to prevent casual prying. At present, the supplied procedure comes with no documentation other than this file, and has no on-line help. If BANK fulfils anyone else's needs, then I'll be happy to expand / amend the procedure, or write a more complete set of instructions Series 3 and Series 3a versions =============================== From Version 8.1+, BANK will be able to run on either the Series 3, or on the Series 3a. You should run BANK3.OPO for the Series 3, or BANK3A.OPO for the Series 3a. These programs call BANK.PRG, which contains the main program. If required, BANK3.OPO / BANK3A.OPO can be renamed to BANK.OPO Copy the appropriate OPO file, plus BANK.PRG into the \OPO\ directory of your Psion. The procedure creates BANKDEF.ODB (defaults), BANKSO.ODB (standing orders), and up to five data files called BANK0x.ODB, all in the \OPD\ directory. Version 8.x and above uses a different file format to earlier versions. A small program called BANKCONV.OPO is included. This should ONLY be run once, and only on files below Version 8.0 Files included with this release ================================ BANK3.OPO For Series 3 (can be renamed to BANK.OPO if required) BANK3A.OPO For Series 3a (can be renamed to BANK.OPO if required) BANK.PRG The main program file (MUST be in \OPO\ directory) BANK.TXT This text file BANKCONV.OPO Convert data from datafiles created by versions before v8.+ ============================================================ BASIC OPERATING INSTRUCTIONS: When you first run the program, you will be presented with a menu called SPECIAL, from which you can specify a password if required, but more importantly, to setup each bank account. Select 'Setup Accounts', and you will be asked for a name for A/c:1. Type in a name, ie CURRENT, ACCESS, etc, and select the type of account - either a BANK or CREDIT CARD account. Press ENTER, and continue setting up accounts (max of five). Press ENTER or ESC to quit. Once you've set up your accounts, you get the main system menu, which is the business end of the program. Menu Options =========== The File Card presents a list of the accounts that you have set up. select an account to use. Find - Search the selected account for an individual item - press to scroll New - To Enter a new item Transfer - Transfer funds between accounts View - View a list of transactions/balances in date order (Bank statement) Check - To match BANK data with your bank statement Balances - today's balance on all accounts Tidy - Tidy entries older than specified date (entries are deleted) Std Orders - Setup or edit standing orders Print - Print a list of transactions/balances in date order (Bank statement) Setup Accounts - Change / setup bank account information Password - change password Explanation of "Clearing" & "Stmt" =========================== By default, new entries are marked as "uncleared", which means that they haven't appeared on your monthly statement from your bank. If an item is uncleared, is displayed alongside the entry. The Balance shown on the main menu screen shows "Balance" (which includes all transactions, cleared or not, as of today's date) The Cleared total shows the amount shown on your latest bank statement. To adjust "cleared", use the "check" option from the statement menu. Press C to confirm that an item is cleared, ie. has appeared on your statement. Note that items with a transaction date greater than today's date will not affect the current balance, until that date is reached. Standing Orders ============= There is no limit to the amount of standing orders that can be setup. When Bank is run, it automatically pays any standing orders that are due in the current month, or next month. ============================================================ Please let me know your comments or suggestions regarding this procedure. If someone, somewhere finds it useful, I will gladly re-write the procedure, or provide some kind of additional information/documentation. Before I do this, I'll need to know that someone's interested. I can be reached by email at the following addresses: psipple@cix.compulink.co.uk (checked daily) Compuserve 100333,3266 Although this procedure is not over user-friendly, it is at least fairly stable. However, I cannot accept any liability for loss, or damage, as a result of using this procedure. BANK is released into Public Domain, and I am not looking for any payment for this procedure. I am, however, interested to know whether you have found this procedure useful, and whether you have any suggestions for improvements. Please feel free to email me with comments! The procedures included with releases of BANK remain copyright of Pete Sipple. You may freely distribute the files to other users, but please make sure that ALL files including this documentation are kept together. Distribution of reverse-translated source code is not permitted. Please contact Pete Sipple by Email if you require the source code for any reason. Written by: Pete Sipple 28 May 1994